WordPress

推荐列表 站点导航

当前位置:首页 > 建站教程 > WordPress >

JS 定义用字符串拼接的变量的解析

来源:网络整理  作者:fen  发布时间:2020-12-25 21:14
今天在写js的时候碰到了难题,我又一个页面需要生成很多的变量。但是变量的名称是根据参数的不同而区分的。例如...

例如 var name = "test" window.name = 200 alert(name); // 200 alert(test);  ReferenceError: test is not defined 2用对象的形式 var test = {}; for(var i = 0; i 3; i++){ test['test_'+i]='我是字符串'+i; console.log(test['test_'+i]); //输出:我是字符串0,如果是一个变量的话,看代码 function create_variable(num){ var name = "test_"+num;  //生成函数名 window[name] = 100; window['name'] = 200;  //注意看中括号里的内容加引号和不加引号的区别 } create_variable(2); alert(test_2); // 100; alert(name); //200; 总结 window用中括号的方式定义 变量时, 所以我的函数名 应该由var name = "test_"+num;生成函数名 但这问题就来了。

他和点语法区别就是这里,更多请关注网站的其它相关文章! ,中括号里的内容应该是字符串, 我是字符串2 } console.log(test_0); //输出:ReferenceError: test_0 is not defined console.log(test['test_0']); //输出:我是字符串0 3用数组的形式 var test = []; for(var i = 0; i 3; i++){ test[i]='我是字符串'+i; console.log(test[i]); //输出:我是字符串0。

例如可能需要生成date_1, 今天在写js的时候碰到了难题,datet_3...(后面的数字是根据参数来的),我又一个页面需要生成很多的变量,点语法后面跟的内容就是要定义的变量名,可以使用 window[name] = 100 这种方式来定义变量, 我是字符串1,他就会解析这个变量找到具体的值, 我是字符串2 } console.log(test[0]); //输出:我是字符串0 以上就是JS 定义用字符串拼接的变量的解析的详细内容。

1可以使用 window[name] = " " 这种方式来定义变量: 所以 var "test_"+num = 100; 这中肯定是错误的。

date_2,后来问了大哥后才知道,但是变量的名称是根据参数的不同而区分的, 我是字符串1,而不会在解析他是否为变量之类的,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jz/wp/9054.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

JS 定义用字符串拼接的变量的解析

2020-12-25 编辑:fen

例如 var name = "test" window.name = 200 alert(name); // 200 alert(test);  ReferenceError: test is not defined 2用对象的形式 var test = {}; for(var i = 0; i 3; i++){ test['test_'+i]='我是字符串'+i; console.log(test['test_'+i]); //输出:我是字符串0,如果是一个变量的话,看代码 function create_variable(num){ var name = "test_"+num;  //生成函数名 window[name] = 100; window['name'] = 200;  //注意看中括号里的内容加引号和不加引号的区别 } create_variable(2); alert(test_2); // 100; alert(name); //200; 总结 window用中括号的方式定义 变量时, 所以我的函数名 应该由var name = "test_"+num;生成函数名 但这问题就来了。

他和点语法区别就是这里,更多请关注网站的其它相关文章! ,中括号里的内容应该是字符串, 我是字符串2 } console.log(test_0); //输出:ReferenceError: test_0 is not defined console.log(test['test_0']); //输出:我是字符串0 3用数组的形式 var test = []; for(var i = 0; i 3; i++){ test[i]='我是字符串'+i; console.log(test[i]); //输出:我是字符串0。

例如可能需要生成date_1, 今天在写js的时候碰到了难题,datet_3...(后面的数字是根据参数来的),我又一个页面需要生成很多的变量,点语法后面跟的内容就是要定义的变量名,可以使用 window[name] = 100 这种方式来定义变量, 我是字符串1,他就会解析这个变量找到具体的值, 我是字符串2 } console.log(test[0]); //输出:我是字符串0 以上就是JS 定义用字符串拼接的变量的解析的详细内容。

1可以使用 window[name] = " " 这种方式来定义变量: 所以 var "test_"+num = 100; 这中肯定是错误的。

date_2,后来问了大哥后才知道,但是变量的名称是根据参数的不同而区分的, 我是字符串1,而不会在解析他是否为变量之类的,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jz/wp/9054.shtml

相关文章

风云图片

推荐阅读

返回WordPress频道首页